/*!
    \copyright  Copyright (c) 2024 Qualcomm Technologies International, Ltd.
                All Rights Reserved.
                Qualcomm Technologies International, Ltd. Confidential and Proprietary.
    \file
    @{
        \ingroup    adkfs
        \brief      Provides a layer over the In-Memory filesystem to match the AdkFs interface.

*/
#ifndef ADKFS_MEM_PROVIDER_H
#define ADKFS_MEM_PROVIDER_H

#include <adkfs_provider_if.h>

const adkfs_provider_if_t* AdkFsMem_GetProvider(void);

#ifdef HOSTED_TEST_ENVIRONMENT
/* This call will free all resources and handles allocated by this Fileystem
 * All handles issued previous to this call will become invalid and MUST not be used
*/
void AdkFsMem_Shutdown(void);
#endif /* HOSTED_TEST_ENVIRONMENT */
#endif /* ADKFS_MEM_PROVIDER_H */